﻿Public Class Usuarios

    'Miembros
    Private mId As Integer
    Private mNombreCompleto As String
    Private mIdentificacion As String
    Private mNombreUsuario As String
    Private mContrasena As String
    Private mPerfilUsuario As PerfilUsuario
    Private mEstado As Estado
    Private mFechaCreacion As Date

    'Propiedades
    Public Property Id As Integer
        Get
            Return mId
        End Get
        Set(value As Integer)
            mId = value
        End Set
    End Property
    Public Property NombreCompleto As String
        Get
            Return mNombreCompleto
        End Get
        Set(value As String)
            mNombreCompleto = value
        End Set
    End Property
    Public Property Identificacion As String
        Get
            Return mIdentificacion
        End Get
        Set(value As String)
            mIdentificacion = value
        End Set
    End Property
    Public Property NombreUsuario As String
        Get
            Return mNombreUsuario
        End Get
        Set(value As String)
            mNombreUsuario = value
        End Set
    End Property
    Public Property Contrasena As String
        Get
            Return mContrasena
        End Get
        Set(value As String)
            mContrasena = value
        End Set
    End Property
    Public Property PerfilUsuario As PerfilUsuario
        Get
            Return mPerfilUsuario
        End Get
        Set(ByVal value As PerfilUsuario)
            mPerfilUsuario = value
        End Set
    End Property
    Public Property Estado As Estado
        Get
            Return mEstado
        End Get
        Set(value As Estado)
            mEstado = value
        End Set
    End Property
    Public Property FechaCreacion As Date
        Get
            Return mFechaCreacion
        End Get
        Set(value As Date)
            mFechaCreacion = value
        End Set
    End Property

End Class
